const mysql = require('mysql2');

// 创建连接配置
const config = {
  host: '127.0.0.1',
  port: 3306,
  user: 'root',
  password: '',
  database: 'lingxi_system'
};

console.log('尝试连接到数据库...');

// 创建连接
const connection = mysql.createConnection(config);

connection.connect((err) => {
  if (err) {
    console.error('数据库连接失败:', err);
    if (err.code === 'ER_ACCESS_DENIED_ERROR') {
      console.error('访问被拒绝，请检查用户名和密码');
    } else if (err.code === 'ECONNREFUSED') {
      console.error('连接被拒绝，请确保MySQL服务正在运行');
    } else {
      console.error('其他错误:', err.message);
    }
    process.exit(1);
  }
  console.log('数据库连接成功!');
  connection.end();
});